import request from '@/utils/request'
import Qs from 'qs'

/**
 * 登陆接口
 * @param data
 */
export function login(data) {
  return request({
    url: '/system/login',
    method: 'post',
    data: Qs.stringify(data),
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
    }
  })
}

/**
 * 获取登陆验证码接口
 */
export function getCodeImg() {
  return request({
    url: '/system/getCaptcha?type=char',
    method: 'get'
  })
}

/**
 * 获取用户信息接口，包括菜单信息，角色信息，权限信息等
 */
export function getInfo() {
  return request({
    url: '/system/getInfo',
    method: 'get'
  })
}

/**
 * 主动退出登录接口，后台清除token
 */
export function logout() {
  return request({
    url: '/system/logout',
    method: 'get'
  })
}


/**
 * 修改密码接口
 * @param data
 */
export function modifyPwd(data) {
  return request({
    url: '/system/modifyPwd',
    method: 'post',
    data: Qs.stringify(data),
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
    }
  })
}
